通用修饰符
这些修饰符可用于精细控制 <List> 中每一行(Row)或每一个区块(Section)的布局与样式。
适用对象:
- 列表中的单个行(如
<Text>、<HStack>) - 区块
<Section> - 整个
<List>
listItemTint
设置该行及其内容使用的 前景色(tint)。
类型
说明
- 设置为
null表示不覆盖继承颜色。 - 可使用关键词颜色、Hex、或 rgba。
示例
listRowInsets
设置该行的 内边距(insets)。
类型
说明
- 使用单个数字表示上下左右相同的内边距;
- 使用
EdgeInsets对象设置四个方向的独立间距。
示例
listRowSpacing
设置 相邻两行之间的垂直间距。
类型
示例
listRowSeparator
设置当前行的 分隔线可见性。
类型
可选值(Visibility):
"visible":始终显示分隔线"hidden":隐藏分隔线"automatic":系统默认行为
示例
listRowSeparatorTint
设置该行的 分隔线颜色。
类型
示例
listRowBackground
为该行设置一个自定义的 背景视图。
类型
示例
listSectionSpacing
设置 区块(Section)之间的垂直间距。
类型
示例
listSectionSeparator
控制某个区块的 顶部或底部分隔线显示情况。
类型
示例
listSectionSeparatorTint
设置区块分隔线的 颜色。
类型
示例
辅助类型定义
EdgeInsets 示例
Visibility
VerticalEdgeSet
Color 可接受格式:
- 关键词颜色(如
"green"、"label") - Hex 色值(如
"#ff0000") - RGBA 字符串(如
"rgba(255,0,0,1)")
